package com.psp.park.persist.dao;

import java.util.List;

import com.psp.park.model.CooperationBean;

public interface CooperationDao {
	
	/**
	 * 获取合作记录数量
	 * @param puid
	 * @param cateCode
	 * @param content
	 * @return
	 */
	int selectCount(String puid, int cateCode, String content);
	
	/**
	 * 分页获取合作记录列表
	 * @param page
	 * @param pageSize
	 * @param puid
	 * @param cateCode
	 * @param content
	 * @return
	 */
	List<CooperationBean> selectList(int page, int pageSize, String puid, int cateCode, String content);
	
	/**
	 * 插入合作和服务范围关系
	 * @param cid
	 * @param cates
	 * @return
	 */
	int insertCooperateCateRelation(String cid, String[] cates);
	
	/**
	 * 删除合作与服务范围失败
	 * @param cid
	 * @return
	 */
	int delCooperateCateRelation(String cid);
	
	/**
	 * 插入合作
	 * @param bean
	 * @return
	 */
	int insert(CooperationBean bean);
	
	/**
	 * 更新
	 * @param bean
	 * @return
	 */
	int update(CooperationBean bean);
	
	/**
	 * 删除
	 * @param cids
	 * @return
	 */
	int deleteById(List<String> cids);

}
